widget: Queue a resize when setting widget to insensitive.
authorBenjamin Otte <otte@redhat.com>
Thu, 17 Mar 2011 10:55:14 +0000 (11:55 +0100)
committerBenjamin Otte <otte@redhat.com>
Thu, 17 Mar 2011 10:59:17 +0000 (11:59 +0100)
See 015f22777621008dac136940680dff4f250ca42b for details on why this is
necessary.

gtk/gtkwidget.c

index b74f9ee5d6dad4f6aa10a814ae2e385cd3469759..0b5f9264a5139140e152dbe0c9806ac46f3d95c4 100644 (file)
@@ -7600,8 +7600,7 @@ gtk_widget_set_sensitive (GtkWidget *widget,
 
   gtk_widget_propagate_state (widget, &data);
 
-  if (gtk_widget_is_drawable (widget))
-    gtk_widget_queue_draw (widget);
+  gtk_widget_queue_resize (widget);
 
   g_object_notify (G_OBJECT (widget), "sensitive");
 }